package com.self.springframework.context;

/**
 * 封装事件发布功能的接口,作为ApplicationContext的超级接口
 * 事件发布者接口
 */
public interface ApplicationEventPublisher {
    /**
     * 将应用程序的事件通知到此程序中,注册所有的监听器,事件可以是框架事件
     * (如 RequestHandlerEvent)或者特定于应用程序的事件
     * 下面方法:要发布的事件
     */
    void publishEvent(ApplicationEvent event);

}
